package org.scboy.dbms.service;

import java.util.Map;

import org.scboy.utils.entitys.coobi.Model;
import org.scboy.utils.entitys.coobi.Page;
import org.springframework.stereotype.Service;

@Service
public interface SystemConfigService {
	

	/**
	 * 分页查询配置项
	 * @param model 查询条件
	 * @param limit 分页条件
	 * @return
	 */
	
	Page page(Model model);
	
	/**
	 * 更新配置
	 * @param model 配置实体
	 * @return
	 */
	boolean update(Model model);
	
	/**
	 * 获取一个配置项
	 * @param code 配置编码
	 * @return
	 */
	Model get(String code);
	

	/**
	 * 获取系统配置
	 */
	public Map<String,String> getSystemConfig(String appName);

	/**
	 * 获取所有系统的配置
	 */
	public Map<String,String> getSystemConfigAll();
}
